#include "StdAfx.h"
#include "wczytajDane.hpp"

std::vector<Punkt> wczytajDane(std::string nazwaPliku)
{
	std::vector<Punkt> wynik;
	std::fstream plik(nazwaPliku.c_str(), std::ios::in);
	int iloscPunktow;
	double X, A;


	if( plik.good() == true )
	{
		plik >> iloscPunktow;

		std::cout << "ilosc: " << iloscPunktow << "\n";

		for(int i = 0; i < iloscPunktow; i++)
		{
			if(plik.eof() == true)
			{
				std::cout << "plik za krotki";
				break;
			}
			else
			{
				plik >> X >> A;
				std::cout << "( " << X << ", " << A << ")\n";
				wynik.push_back(Punkt(X,A));
			}

		}

		plik.close();
	}
	else
	{
		std::cout << "brak pliku\n";
	}



	return wynik;
}